package com.eonmind.common.contract.constants.ai;

/**
 * AI Video的常量维护
 */
public class AIVideoPlatformApiConstant {
    public static class Pixverse {
        public static final String SUBMIT_TASK_URL = "{0}/pixverse/v1/pro/generate";
        public static final String QUERY_TASK_URL = "{0}/pixverse/v1/pro/feed";

        public static class TaskStatus {
            public static final String NOT_START = "0";
            public static final String IN_PROGRESS = "1";
            public static final String FAILURE = "2";
            public static final String SUCCESS = "3";
        }

        public static class Params {
            public static class SubmitTaskParams {
                public static final String Prompt = "prompt";
                public static final String Radio = "radio";
                public static final String Style = "style";
                public static final String NegativePrompt = "negative_prompt";
                public static final String Model = "model";
                public static final String TemplateId = "template_id";
                public static final String Seed = "seed";
            }

            public static class QueryTaskParams {
                public static final String TaskId = "task_id";

            }
        }
    }
}
